engine drain vent - French English Dictionary